package day1_12.FirstPhase.ObjectOriented.Encapsulation;
// 构造方法:创建对象的时候由虚拟机调用,每创建一次调用一次
// 构造方法名与JavaBean类名完全相同,没有返回值类型,void都没有,方法中不能return
// 空参构造方法虚拟机默认添加,不写也有
// 构造方法可以重载,必须把空参也写上,不要省略
// 至少写两个构造方法,空参的和带全部参数的
public class Student {
    private String name;
    private int age;

//    空参构造
    public Student(){
        System.out.println("Student Constructor of no parameter");
    }
//    带参数的构造方法
    public Student(String name, int age) {
        System.out.println("Student Constructor of using parameter");
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
}
